var LotteryInfo = {
};

var __fillLine = function(title, key, classify, count) {
    if (!key) key = title;
    var tr = $('<tr key="__k__"></tr>'.replace(/__k__/, key));
    if (classify) {
        tr.append('<td width="100px" class="classify" style="display:none" rowspan="' + count + '">' + classify + '</td>');
    }

    tr.append('<td class="title" width="100px">' + title + '</td>');
    if (!window.magicFlag) {
        tr.append('<td class="rate"><input type="number" class="empty_input" /></td>');
        tr.append('<td class="back"><input type="number" class="empty_input" /></td>');
        tr.append('<td class="min"><input type="number" class="empty_input" /></td>');
        tr.append('<td class="max"><input type="number" class="empty_input" /></td>');
    }
    else {
        tr.append('<td class="rate"></td>');
        tr.append('<td class="back"></td>');
        tr.append('<td class="min"></td>');
        tr.append('<td class="max"></td>');
    }
    
    if (window.magicFlag) {
        tr.append('<td class="max2"></td>');
    }
    $("#lottery tbody").append(tr);
};

LotteryInfo.kl8 = function() {
    var table = $("#lottery tbody"); table.empty();

    __fillLine("总和大", "和大", "总和、总和过关", 9);
    __fillLine("总和小", "和小");
    __fillLine("总和单", "和单");
    __fillLine("总和双", "和双");
    __fillLine("总和810", "和810");
    __fillLine("总大单", "和大单");
    __fillLine("总大双", "和大双");
    __fillLine("总小单", "和小单");
    __fillLine("总小双", "和小双");

    __fillLine("前(多)", "前", "前后和", 3);
    __fillLine("后(多)", "后");
    __fillLine("前后和", "中");

    __fillLine("单(多)", "单", "单双和", 3);
    __fillLine("双(多)", "双");
    __fillLine("单双和", "平");

    __fillLine("金", 0, "五行", 5);
    __fillLine("木");
    __fillLine("水");
    __fillLine("火");
    __fillLine("土");

    __fillLine("1~80", "正", "正码", 1);
}

LotteryInfo.niuniu = function() {
    var table = $("#lottery tbody"); table.empty();

    __fillLine("金牛", "金牛", "所有", 16);
    __fillLine("对子");
    __fillLine("顺子");
    __fillLine("倒顺");
    __fillLine("满牛");
    __fillLine("炸弹");
    for (var i = 1; i <= 9; i++)
        __fillLine("牛" + i);
    __fillLine("牛牛");
}

LotteryInfo.pk10 = function() {
    var table = $("#lottery tbody"); table.empty();

    // 冠亚军和
    __fillLine("大", "冠亚大", "冠、亚军和", 21);
    __fillLine("小", "冠亚小");
    __fillLine("单", "冠亚单");
    __fillLine("双", "冠亚双");
    for (var i = 3; i <= 19; i++) __fillLine(i, "冠亚" + i);

    // 冠军
    var arr2 = ['一', '二', '三', '四', '五', '六', '七', '八', '九', '十'];
    var t = '冠';
    __fillLine("大", t + "大", t + "军", 16);
    __fillLine("小", t + "小");
    __fillLine("单", t + "单");
    __fillLine("双", t + "双");
    __fillLine("龙", t + "龙");
    __fillLine("虎", t + "虎");
    for (var i = 1; i <= 10; i++) {
        var k = arr2[i - 1];
        __fillLine(i, '冠' + k);
    }

    // 亚军
    var t = '亚';
    __fillLine("大", t + "大", t + "军", 16);
    __fillLine("小", t + "小");
    __fillLine("单", t + "单");
    __fillLine("双", t + "双");
    __fillLine("龙", t + "龙");
    __fillLine("虎", t + "虎");
    for (var i = 1; i <= 10; i++) {
        var k = arr2[i - 1];
        __fillLine(i, '亚' + k);
    }

    // 3~10名
    var arr = ['三', '四', '五', '六', '七', '八', '九', '十'];
    for (var z in arr) {
        var t = arr[z];
        if (z <= 2)
            __fillLine("大", t + "大", "第" + t + "名", 16);
        else
            __fillLine("大", t + "大", "第" + t + "名", 14);
        __fillLine("小", t + "小");
        __fillLine("单", t + "单");
        __fillLine("双", t + "双");
        if (z <= 2) {
            __fillLine("龙", t + "龙");
            __fillLine("虎", t + "虎");
        }
        
        for (var i = 1; i <= 10; i++) {
            var k = arr2[i - 1];
            __fillLine(i, t + k);
        }
    }
}

LotteryInfo.ten = function() {
    var table = $("#lottery tbody"); table.empty();

    __fillLine("总和大", "和大", "总和", 6);
    __fillLine("总和小", "和小");
    __fillLine("总和单", "和单");
    __fillLine("总和双", "和双");
    __fillLine("总和尾大", "和尾大");
    __fillLine("总和尾小", "和尾小");

    var arr = ['一', '二', '三', '四', '五', '六', '七', '八'];
    for (var z in arr) {
        var t = arr[z];
        __fillLine("单号1~20", t, "第" + t + "球", z <= 3 ? 18 : 16);
        __fillLine("大", t + "大");
        __fillLine("小", t + "小");
        __fillLine("单", t + "单");
        __fillLine("双", t + "双");
        __fillLine("尾大", t + "尾大");
        __fillLine("尾小", t + "尾小");
        __fillLine("合数单", t + "合单");
        __fillLine("合数双", t + "合双");
        __fillLine("东", t + "东");
        __fillLine("南", t + "南");
        __fillLine("西", t + "西");
        __fillLine("北", t + "北");
        __fillLine("中", t + "中");
        __fillLine("发", t + "发");
        __fillLine("白", t + "白");
        if (z <= 3) {
            __fillLine("龙", t + "龙");
            __fillLine("虎", t + "虎");
        }
    }

    __fillLine("1~20", "正", "正码", 1);
    __fillLine("任选二", "任2", "连码", 6);
    __fillLine("选二连组", "组2");
    __fillLine("任选三", "任3");
    __fillLine("选三前组", "组3");
    __fillLine("任选四", "任4");
    __fillLine("任选五", "任5");
}

LotteryInfo.ssc = function() {
    var table = $("#lottery tbody"); table.empty();

    // 冠亚军和
    __fillLine("总和大", "和大", "总和-龙虎和", 7);
    __fillLine("总和小", "和小");
    __fillLine("总和单", "和单");
    __fillLine("总和双", "和双");
    __fillLine("龙", "龙");
    __fillLine("虎", "虎");
    __fillLine("和", "和");

    // 5球
    var arr = ['一', '二', '三', '四', '五'];
    for (var z in arr) {
        var t = arr[z];
        __fillLine(0, t + 0, "第" + t + "球", 14);
        for (var i = 1; i <= 9; i++) __fillLine(i, t + i);
        __fillLine("大", t + "大");
        __fillLine("小", t + "小");
        __fillLine("单", t + "单");
        __fillLine("双", t + "双");
    }

    // 前三/中三/后三
    var arr = ['前', '中', '后'];
    for (var z in arr) {
        var t = arr[z];
        __fillLine('豹子', t + '豹', t + "三", 5);
        __fillLine('顺子', t + '顺');
        __fillLine('对子', t + '对');
        __fillLine('半顺', t + '半');
        __fillLine('杂六', t + '杂');
    }
}

LotteryInfo.kuai3 = function() {
    var table = $("#lottery tbody"); table.empty();

    __fillLine("1", "军1", "三军", 6);
    for (var i = 2; i <= 6; i++) __fillLine(i, "军" + i);

    __fillLine("1", "围1", "围骰", 6);
    for (var i = 2; i <= 6; i++) __fillLine(i, "围" + i);

    __fillLine("4点", "点4", "点数", 14);
    for (var i = 5; i <= 17; i++) __fillLine(i + "点", "点" + i);

    for (var i = 1; i <= 5; i++) {
        for (var j = i + 1; j <= 6; j++) {
            if (i == 1 && j == 2) {
                __fillLine(i + "_" + j, "长" + i + '' + j, "长牌", 15);
            }
            else {
                __fillLine(i + "_" + j, "长" + i + '' + j);
            }
        }
    }
    
    for (var i = 1; i <= 6; i++) {
        if (i == 1) __fillLine(i + "_" + i, "短" + i, "短牌", 6);
        else __fillLine(i + "_" + i, "短" + i);
    }

    __fillLine("大", "大", "大小", 2);
    __fillLine("小", "小");

    __fillLine("", "豹", "全骰", 1);
}

LotteryInfo.lhc = function() {
    
    var table = $("#lottery tbody"); table.empty();

    __fillLine("01", "特码01", "特码A", 49);
    for (var i = 2; i <= 49; i++) {
        var k = i < 10 ? '0' + i : i;
        __fillLine(k, "特码" + k);
    }

    __fillLine("01", "特码B01", "特码B", 49);
    for (var i = 2; i <= 49; i++) {
        var k = i < 10 ? '0' + i : i;
        __fillLine(k, "特码B" + k);
    }

    __fillLine("特大", "特大", "两面", 24);
    __fillLine("特小");
    __fillLine("特单");
    __fillLine("特双");
    __fillLine("特合大");
    __fillLine("特合小");
    __fillLine("特合单");
    __fillLine("特合双");
    __fillLine("特尾大");
    __fillLine("特尾小");
    __fillLine("特大单");
    __fillLine("特大双");
    __fillLine("特小单");
    __fillLine("特小双");
    __fillLine("天肖", "特天");
    __fillLine("地肖", "特地");
    __fillLine("前肖", "特前");
    __fillLine("后肖", "特后");
    __fillLine("家肖", "特家");
    __fillLine("野肖", "特野");
    __fillLine("总和大", "和大");
    __fillLine("总和小", "和小");
    __fillLine("总和单", "和单");
    __fillLine("总和双", "和双");

    __fillLine("红波", "特红", "色波", 27);
    __fillLine("蓝波", "特蓝");
    __fillLine("绿波", "特绿");
    __fillLine("红单", "特红单");
    __fillLine("红双", "特红双");
    __fillLine("红大", "特红大");
    __fillLine("红小", "特红小");
    __fillLine("蓝单", "特蓝单");
    __fillLine("蓝双", "特蓝双");
    __fillLine("蓝大", "特蓝大");
    __fillLine("蓝小", "特蓝小");
    __fillLine("绿单", "特绿单");
    __fillLine("绿双", "特绿双");
    __fillLine("绿大", "特绿大");
    __fillLine("绿小", "特绿小");
    __fillLine("红大单", "特红大单");
    __fillLine("红大双", "特红大双");
    __fillLine("红小单", "特红小单");
    __fillLine("红小双", "特红小双");
    __fillLine("蓝大单", "特蓝大单");
    __fillLine("蓝大双", "特蓝大双");
    __fillLine("蓝小单", "特蓝小单");
    __fillLine("蓝小双", "特蓝小双");
    __fillLine("绿大单", "特绿大单");
    __fillLine("绿大双", "特绿大双");
    __fillLine("绿小单", "特绿小单");
    __fillLine("绿小双", "特绿小双");

    var arr = ['鼠', '牛', '虎', '兔', '龙', '蛇', '马', '羊', '猴', '鸡', '狗', '猪'];
    for (var i in arr) {
        var t = arr[i];
        if (i == 0) __fillLine("鼠", "特鼠", "特肖", 12);
        else __fillLine(t, "特" + t);
    }
        
    for (var i = 2; i <= 11; i++) {
        if (i == 2) __fillLine("合肖" + i, "合" + i, "合肖", 10);
        else __fillLine("合肖" + i, "合" + i);
    }

    for (var i = 0; i <= 4; i++) {
        if (i == 0) __fillLine(i + "头", "特头" + i, "头尾数", 15);
        else __fillLine(i + "头", "特头" + i);
    }
    for (var i = 1; i <= 10; i++) {
        var t = i % 10;
        __fillLine(t + "尾", "特尾" + t);
    }

    for (var i = 1; i <= 49; i++) {
        if (i == 1) __fillLine('01', "正1", "正码", 49);
        else __fillLine(i < 10 ? "0" + i : i, "正" + i);
    }

    var arr = ['一', '二', '三', '四', '五', '六'];
    for (var z in arr) {
        var t = arr[z];
        for (var i = 1; i <= 49; i++) {
            var k = i < 10 ? '0' + i : i;
            if (i == 1) __fillLine(k, t + "码" + k, "正" + t + "特", 62);
            else __fillLine(k, t + "码" + k);
        }

        __fillLine("单", t + "单");
        __fillLine("双", t + "双");
        __fillLine("大", t + "大");
        __fillLine("小", t + "小");
        __fillLine("合单", t + "合单");
        __fillLine("合双", t + "合双");
        __fillLine("合大", t + "合大");
        __fillLine("合小", t + "合小");
        __fillLine("红波", t + "红");
        __fillLine("蓝波", t + "蓝");
        __fillLine("绿波", t + "绿");
        __fillLine("尾大", t + "尾大");
        __fillLine("尾小", t + "尾小");
    }

    __fillLine("金", "特金", "五行", 5);
    __fillLine("木", "特木");
    __fillLine("水", "特水");
    __fillLine("火", "特火");
    __fillLine("土", "特土");

    var arr = ['鼠', '牛', '虎', '兔', '龙', '蛇', '马', '羊', '猴', '鸡', '狗', '猪'];
    for (var z in arr) {
        var t = arr[z];
        if (z == 0) __fillLine(t, "平特" + t, "平特一肖尾数", 22);
        else __fillLine(t, "平特" + t);
    }
    for (var i = 0; i <= 9; i++) {
        __fillLine(i + "尾", "平特尾" + i);
    }

    for (var z in arr) {
        var t = arr[z];
        if (z == 0) __fillLine(t, "正" + t, "正肖", 12);
        else __fillLine(t, "正" + t);
    }

    __fillLine("红波", "七红", "7色波", 4);
    __fillLine("蓝波", "七蓝");
    __fillLine("绿波", "七绿");
    __fillLine("和局", "七和");

    __fillLine("2肖", "总2", "总肖", 8);
    for (var i = 3; i <= 7; i++) __fillLine(i + "肖", "总" + i);
    __fillLine("总肖单", "总单");
    __fillLine("总肖双", "总双");

    for (var i = 5; i <= 11; i++) {
        if (i == 5) __fillLine(i, "不中" + i, "自选不中", 7);
        else __fillLine(i, "不中" + i);
    }

    var arr = ['二', '三', '四', '五'];
    var arr2 = ['鼠', '牛', '虎', '兔', '龙', '蛇', '马', '羊', '猴', '鸡', '狗', '猪'];
    for (var z in arr) {
        var t = arr[z];
        for (var i in arr2) {
            if (i == 0 && z == 0) 
                __fillLine(t + "连肖-" + arr2[i], "连肖" + (parseInt(z) + 2) + arr2[i], "连肖连尾", 88);
            else __fillLine(t + "连肖-" + arr2[i], "连肖" + (parseInt(z) + 2) + arr2[i]);
        }
    }
    for (var z in arr) {
        for (var i = 0; i <= 9; i++) 
            __fillLine(t + "连尾-" + i, "连尾" + (parseInt(z) + 2) + "" + i);
    }

    __fillLine("三中二中二", "中3", "连码", 8);
    __fillLine("三中二中三", "三中三");
    __fillLine("三全中", "全3");
    __fillLine("二全中", "全2");
    __fillLine("二中特中特", "二中特");
    __fillLine("二中特中二", "中2");
    __fillLine("特串");
    __fillLine("四全中", "全4");
}

LotteryInfo.eleven = function() {
    var table = $("#lottery tbody"); table.empty();

    // 冠亚军和
    __fillLine("总和大", "和大", "总和", 8);
    __fillLine("总和小", "和小");
    __fillLine("总和单", "和单");
    __fillLine("总和双", "和双");
    __fillLine("总和尾大", "尾大");
    __fillLine("总和尾小", "尾小");
    __fillLine("龙");
    __fillLine("虎");

    // 5球
    var arr = ['一', '二', '三', '四', '五'];
    for (var z in arr) {
        var t = arr[z];
        __fillLine(1, t + "01", "第" + t + "球", 15);
        for (var i = 2; i <= 11; i++) {
            var k = i < 10 ? '0' + i : i;
            __fillLine(i, t + k);
        }
        __fillLine("大", t + "大");
        __fillLine("小", t + "小");
        __fillLine("单", t + "单");
        __fillLine("双", t + "双");
    }

    __fillLine("1~11", "任1", "一中一", 1);
    __fillLine("任选二中二", "任2", "连码", 9);
    __fillLine("任选三中三", "任3");
    __fillLine("任选四中四", "任4");
    __fillLine("任选五中五", "任5");
    __fillLine("任选六中五", "任6");
    __fillLine("任选七中五", "任7");
    __fillLine("任选八中五", "任8");
    __fillLine("前二组选", "组2");
    __fillLine("前三组选", "组3");

    __fillLine("前二直选", "直2", "直选", 2);
    __fillLine("前三直选", "直3");
}
